package com.project.server.service.operate;

import com.project.server.domain.operate.TOperateEmergency;

import java.util.List;

/**
 * 运营管理应急处理Service接口
 *
 * @author project
 * @date 2021-06-29
 */
public interface ITOperateEmergencyService {

    /**
     * 查询运营管理应急处理
     *
     * @param emergencyId 运营管理应急处理ID
     * @return 运营管理应急处理
     */
    public TOperateEmergency selectTOperateEmergencyById(Long emergencyId);

    /**
     * 查询运营管理应急处理列表
     *
     * @param tOperateEmergency 运营管理应急处理
     * @return 运营管理应急处理集合
     */
    public List<TOperateEmergency> selectTOperateEmergencyList(TOperateEmergency tOperateEmergency);

    /**
     * 处理导出内容中的html标签
     */
    public  List<TOperateEmergency> selectTOperateEmergencyDelTags(TOperateEmergency tOperateEmergency);

    /**
     * 新增运营管理应急处理
     *
     * @param tOperateEmergency 运营管理应急处理
     * @return 结果
     */
    public int insertTOperateEmergency(TOperateEmergency tOperateEmergency);

    /**
     * 修改运营管理应急处理
     *
     * @param tOperateEmergency 运营管理应急处理
     * @return 结果
     */
    public int updateTOperateEmergency(TOperateEmergency tOperateEmergency);

    /**
     * 批量删除运营管理应急处理
     *
     * @param emergencyIds 需要删除的运营管理应急处理ID
     * @return 结果
     */
    public int deleteTOperateEmergencyByIds(Long[] emergencyIds);

    /**
     * 删除运营管理应急处理信息
     *
     * @param emergencyId 运营管理应急处理ID
     * @return 结果
     */
    public int deleteTOperateEmergencyById(Long emergencyId);
}
